////package com.itheima.day04.ZuoYe;
////
////
////  package com.itheima.day04.ZuoYe;
//
//import java.io.Serializable;
//
///**
// * 通用返回结果类，用于封装接口响应数据
// * @param <T> 泛型，表示返回的具体数据类型
// */
//public class Result<T> implements Serializable {
//
//    // 状态码：1 表示成功，0 表示失败
//    private Integer code;
//
//    // 描述信息，例如："操作成功"、"用户名或密码错误"
//    private String msg;
//
//    // 返回的具体数据，可以是任意类型
//    private T data;
//
//    /**
//     * 成功时返回的空数据结果
//     * @return Result<T>
//     */
//    public static <T> Result<T> success() {
//        Result<T> result = new Result<>();
//        result.code = 1;
//        return result;
//    }
//
//    /**
//     * 成功时返回带数据的结果
//     * @param object 要返回的数据
//     * @return Result<T>
//     */
//    public static <T> Result<T> success(T object) {
//        Result<T> result = new Result<>();
//        result.data = object;
//        result.code = 1;
//        return result;
//    }
//
//    /**
//     * 失败时返回的错误信息
//     * @param msg 错误描述
//     * @return Result<T>
//     */
//    public static <T> Result<T> error(String msg) {
//        Result<T> result = new Result<>();
//        result.msg = msg;
//        result.code = 0;
//        return result;
//    }
//}
